/*
 * @Author: AiLjx
 * @Date: 2022-05-17 10:54:05
 * @LastEditors: AiLjx
 * @LastEditTime: 2022-07-25 22:02:07
 */
// 1. 判断token是否存在
// 2. 如果存在 直接正常渲染
// 3. 如果不存在 重定向到登录页

//高阶组件：把一个组件当成另一个组件的参数传入 然后通过一定的判断返回新组件

import { getToken } from "@/utils";
//引入Navigate 重定向组件
import { Navigate } from "react-router-dom";

function AuthRoute({ children }) {
    const isToken = getToken();
    if (isToken) {
        return <>{children}</>;
    } else {
        return <Navigate to='/login' replace></Navigate>;
    }
}
export default AuthRoute;
